short ride on horseback or vehicle - Español Inglés Diccionario